$(function () {
    //1.页面一刷新获取用户默认详情信息
    // 获取用户详情
    // 请求地址：/admin/user/detail
    // 请求方式：get
    // 请求参数：无
    // 1.1发送ajax请求
    $.ajax({
        // url: 'http://localhost:8080/api/v1/admin/user/detail',
        url: bignew.user_detail,
        dataType: 'json',
        //处理403的bug
        // headers: {
        //     Authorization: localStorage.getItem('bignews_token_9')
        // },
        success: function (res) {
            // console.log(res);
            if (res.code === 200) {
                $('#inputEmail1').val(res.data.username);
                $('#inputEmail2').val(res.data.nickname);
                $('#inputEmail3').val(res.data.email);
                $('.user_pic').attr('src', res.data.userPic);
                $('#inputEmail4').val(res.data.password);
            }
        },
        // 如果token验证失败，则请求是失败的，失败的请求的结果通过success无法获取的
        // error: function (err) {
        //     // console.log(err);
        //     if (err.statusText === 'Forbidden') {
        //         alert('未登录，请先登录');
        //         location.href = './login.html';
        //     }
        // }
    })

    //2.个人信息编辑  
    // 2.1先实现本地文件预览
    $('#exampleInputFile').on('change', function () {
        //获取url路径,如何获取，只能通过creatobject方法
        let myfile = this.files[0];  //files属性是一个伪数组
        let myurl = URL.createObjectURL(myfile)
        $('.user_pic').attr('src', myurl)
    })
    //2.2 实现个人信息编辑
    //请求地址：/admin/user/edit
    // 请求方式：post
    // 请求数据：使用formData提交

    $('.btn-edit').on('click', function () {
        // console.log('1');

        //创建formdata对象
        let formdata = new FormData($('#form')[0]) // 实例化formdata是一个原生的属性，需要转换dom
        $.ajax({
            type: 'post',
            url: 'http://localhost:8080/api/v1/admin/user/edit',
            data: formdata,
            processData: false,
            contentType: false,
            headers: {
                Authorization: localStorage.getItem('bignews_token_9')
            },
            dataType: 'json',
            success: function (res) {
                console.log(res);
                if (res.code === 200) {
                    alert(res.msg);
                    window.parent.location.href = './index.html'   //window.parent. 通过浏览器 观察html结构 iframe 与xx关系
                }
            }
        })
    })
})